package com.lh.project.model.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 档口表
 * @TableName muzzle
 */
@TableName(value ="muzzle")
@Data
public class Muzzle implements Serializable {
    /**
     * 档口id，主键，不为空，自增
     */
    @TableId(value = "muzzle_id", type = IdType.AUTO)
    private Long muzzleId;

    /**
     * 档口负责人，不为空，初步先按名字来搞
     */
    @TableField(value = "muzzle_owner")
    private String muzzleOwner;

    /**
     * 档口营业时间
     */
    @TableField(value = "muzzle_open_time")
    private Date muzzleOpenTime;

    /**
     * 档口关闭时间
     */
    @TableField(value = "muzzle_close_time")
    private Date muzzleCloseTime;

    /**
     * 对于档口的介绍,不为空
     */
    @TableField(value = "muzzle_introduce")
    private String muzzleIntroduce;

    /**
     * 档口图标,不为空
     */
    @TableField(value = "muzzle_icon")
    private String muzzleIcon;

    /**
     * 表示档口某段时间中的售出数量；默认是0，不为空
     */
    @TableField(value = "muzzle_sell_count")
    private Integer muzzleSellCount;

    /**
     * 表示档口被收藏数量；默认是0，不为空
     */
    @TableField(value = "muzzle_follow")
    private Integer muzzleFollow;

    /**
     * 档口地址，不为空
     */
    @TableField(value = "muzzle_address")
    private String muzzleAddress;

    /**
     * 表示是否还开店；0表示开店；1表示不开店，默认是0
     */
    @TableField(value = "is_delete")
    private Integer isDelete;

    /**
     * 创建时间，默认是当前时间
     */
    @TableField(value = "create_time")
    private Date createTime;

    /**
     * 更新时间，默认是当前时间
     */
    @TableField(value = "update_time")
    private Date updateTime;

    /**
     * 档口评分，取值范围0-5，保留一位小数点，默认是0
     */
    @TableField(value = "muzzle_rating")
    private Double muzzleRating;

    /**
     * 档口联系电话，可为空
     */
    @TableField(value = "muzzle_tel")
    private String muzzleTel;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}